Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

Apache CXF
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Apache CXF ist ein Open-Source-Webservice-Framework der Apache Software Foundation. Der Name CXF steht fΓΌr "CeltiXFire", eine Verschmelzung der Namen der beiden Frameworks IONA Celtix und Codehaus XFire, welche die Basis fΓΌr Apache CXF darstellten.cite-ref-3[3]

Contents

β€’ Fokus
β€’ Siehe auch
β€’ Weblinks

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Fokus

Apache CXF hat wie alle Webservice-Frameworks eine Reihe an FΓ€higkeiten, ist aber vorwiegend auf folgende Bereiche fokussiert:cite-ref-4[4]

β€’ UnterstΓΌtzung von Web Service Standards – CXF unterstΓΌtzt eine Reihe von Web Service Standards wie SOAP, WSI Basic Profile, WSDL 2.0, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy und WS-SecureConversation.
β€’ UnterstΓΌtzung von verschiedenen Frontend-Programmiermodellen – CXF implementiert die JAX-WS und JAX-RS (JSR 311) API, inkludiert aber auch ein "einfaches" Frontend, welches die Implementierung von Clients ohne Verwendung von Annotationen oder mit JavaScript unterstΓΌtzt. Es unterstΓΌtzt die Umsetzung von Webservices sowohl ΓΌber den Code First-Ansatz (Bottom Up) unter Verwendung von sog. Plain Old Java Objects (POJO), als auch den Contract First-Ansatz (Top Down) unter Verwendung von WSDL.
β€’ Einfache Verwendung – CXF bietet dazu einfache APIs fΓΌr Code-First Services, Apache-Maven-Plug-ins fΓΌr die Integration in den Buildprozess und das Framework Spring, XML Support fΓΌr einfachere Konfiguration.
β€’ UnterstΓΌtzung von binΓ€ren und proprietΓ€ren Protokollen – CXF basiert auf einer Plug-In Architektur, welche sowohl XML- als auch nicht XML-basierende Datenbindung wie beispielsweise JSON und CORBA in Kombination mit jeder Art von Transportprotokollen (HTTP, JMS, JVM) unterstΓΌtzt.

Apache CXF wird hΓ€ufig zusammen mit Apache ServiceMix (Enterprise Service Bus), Apache Camel (Enterprise Messaging System) und Apache ActiveMQ (Java Message Service) in SOA-Infrastruktur-Projekten eingesetzt.cite-ref-5[5]

IONA vertreibt eine kommerzielle Enterprise-Version von Apache CXF unter dem Namen FUSE Services Framework.cite-ref-6[6]

UnterstΓΌtzte Standards und Spezifikationen

Apache CXF unterstΓΌtzt die W3C-Standards SOAP, MTOM und WSDL, sowie die W3C-Spezifikationen WS-Addressing, WS-Policy, WS-Reliable Messaging, WS-Security, WS-SecureConversation und WS-Trust.

Apache CXF unterstΓΌtzt die Java-Programmierschnittstellen JAX-WS, JAX-RS, JBI, JCA, JMX, JMS ΓΌber SOAP, Spring sowie die XML-Datenbindungs-Frameworks JAXB, Aegis, Apache XMLBeans, SDO.cite-ref-7[7]

Siehe auch

β€’ Apache Axis, weiteres aktuelles Webservice-Framework von Apache
β€’ Web Services Interoperability Technology (WSIT), aktuelle Webservice-Framework Sammlung von Sun Microsystems

Weblinks

β€’ Apache CXF: Interview with Dan Diephouse and Paul Brown
β€’ Apache CXF Website

Einzelnachweise

cite-note-85789bdb83bdc1ff-11. projects.apache.org. (abgerufen am 8. April 2020).
cite-note-cd246ad6f0d25dee-22. Release 4.1.4. 11. November 2025 (abgerufen am 13. November 2025).
cite-note-33. ↑ AnkΓΌndigung von Codehaus XFire zur ZusammenfΓΌhrung von Celtix und XFire (Memento vom 28. Juni 2007 im Internet Archive)
cite-note-44. ↑ Apache CXF Homepage
cite-note-55. ↑ Apache ActiveMQ - Projects using ActiveMQ
cite-note-66. ↑ Open Source FUSE Services Framework - based on CXF
cite-note-77. ↑ Apache CXF Projekt Status